advanced document processing